warehousing grid grid computing java power relationship solar benchmarking .net c++ freight high performance computing consulting j2ee distribution management crm logistics customer energy best practices